home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / at_pgms.arc / AT-SETUP.DOC next >
Encoding:
Text File  |  1991-12-02  |  6.4 KB  |  147 lines

  1. GSETUP 3.0 - 2/88
  2.  
  3. (c) 1986,1987  Micro Consulting Associates
  4.                868 Ashford Avenue, Suite 6B
  5.                Condado, Puerto Rico 00907
  6.                (809) 721-8470
  7.                GEnie: J.JIMENEZ  MCI Mail: JJIMENEZ
  8.  
  9. Author: Juan Jimenez
  10.  
  11. GSETUP is a generic SETUP program for the IBM-PC/AT Personal
  12. Computer and all TRUE compatibles. The program is designed to
  13. allow you to set/modify CMOS ram values to tell the system what
  14. the time, date, type and number of floppy disk drives and hard
  15. disks, monitor type, etc., are for your personal computer.
  16.  
  17. It is similar in concept and design to the SETUP utility that
  18. comes with the diagnostics diskette that you get when you buy an
  19. IBM-PC/AT, with the notable difference that GSETUP can be run
  20. from DOS without having to reset your machine first, and the user
  21. interface/menu system is much more "friendly" (I do hate cliches,
  22. but "friendly" is all I could come up with, sorry...)
  23.  
  24. To install GSETUP, rename the file GSETUP30.EXE to GSETUP.EXE and
  25. place it into your DOS directory or into any directory that is
  26. included in your PATH statement in the AUTOEXEC.BAT file. Once
  27. you do this you are ready to roll. To execute the program, type:
  28.  
  29.      GSETUP [Enter]
  30.  
  31. You will be presented with the main menu, which is a pop-up
  32. window with three menu choices.
  33.  
  34. There are three basic functions to GSETUP:
  35.  
  36.      1) CMOS ram parameter setting/modification.
  37.  
  38.      2) Diagnostics (not operational in version 3.0, but if
  39.     some of you finally decide to register I just might
  40.     sit down and write the best darn diagnostics package
  41.     for your PC that you will ever find... I've written
  42.     diagnostics for everything from printers to modules
  43.     in the B-1 Supersonic Bomber. Believe me when I say I
  44.     can do it...).
  45.  
  46.      3) Preparing your system for relocation.
  47.  
  48.      4) Resetting (cold boot) of the computer upon exiting the
  49.      program.
  50.  
  51. Note that the hard disk type selection allows you to choose from
  52. all the available types in your machine's ROM BIOS parameter
  53. table. Make sure that you select the proper type entry. If you
  54. are not sure, call the dealer that sold you your computer, or,
  55. better yet, the people who made your hard disk (i.e. Seagate,
  56. Miniscribe, Maxtor, Priam, etc.) and read them the parameters
  57. displayed for each one of the hard disk types you can select.
  58. They will tell you which one(s) can be used with your particular
  59. brand/model hard disk.
  60.  
  61. The code for the CBOOT and CPUID routines is included here (if you
  62. registered you copy of GSETUP with us and received a real disk),
  63. in both assembly language and .OBJ formats. The source for WINDOW4C,
  64. the windowing library, is not included as it is a proprietary
  65. shareware product of WindowSoft, Inc. and Glen Boyd. If you would
  66. like more information about it, send me a msg via GEnie or
  67. MCI Mail and I will be more than happy to get you a copy of the
  68. distribution package with docs but no source code except for a
  69. demo. If you want the full package, you'll have to contact
  70. WindowSoft. Note that all of these are set up for small memory
  71. model. If you want to use them in your code in other memory
  72. models you'll have to make the appropriate modifications
  73. yourself.
  74.  
  75. Also note that the [F1] function key has now been enabled as the
  76. HELP key in most menus, with a couple of exceptions where I did
  77. not think it was necessary to display help.
  78.  
  79. Release and modification history:
  80.  
  81. Version 1.0, 6/12/86:    Initial release
  82.  
  83. Version 1.1, 6/13/86:    Added re-boot on change in CMOS, cleaned
  84.                          up some of the code.
  85.  
  86. Version 1.2, 6/17/86:    Add check for CMOS ram power failure on
  87.                          startup and tell user if that is the
  88.                          case, then exit.
  89.  
  90. Version 1.3, 6/21/86:    Fixed bug in equipment byte settings.
  91.                          Program was telling CMOS that system had
  92.                          the wrong number of floppies.
  93.  
  94. Version 1.4, 6/25/86:    Refused to setup a machine with dead
  95.                          CMOS... Made several changes, including
  96.                          CMOS clearing on a dead CMOS condition,
  97.                          setup of status parameters and other
  98.                          nasty crawlies. Big RAID raid.
  99.  
  100.                       (... and 1 year later...)
  101.  
  102. Version 1.5, 6/26/87:    Turbo C port, squashed spontaneous
  103.                          reboot bug, darn thing wanted to reboot
  104.                          for no reason, saying CMOS values had
  105.                          changed after prep for reloc. Now
  106.                          reboots any time you run the program,
  107.                          just like real SETUP.
  108.  
  109. Version 2.0, 7/10/87:    Windows! Added use of Glen Boyd's
  110.                          "WINDOW4C" routines, ported to Turbo C
  111.                          from Lattice 2.12 by yours truly (turns
  112.                          out Glen already wrote a TC version...
  113.                          oh, well...). Finally got around to
  114.                          fully commenting and cleaning up the
  115.                          source code, since we are now giving it
  116.                          away to contributors.
  117.  
  118. Version 2.1, 8/31/87:    Fixed minor bug with setting day 31 of
  119.                          month.
  120.  
  121. Version 2.1a, 9/01/87:   Added code to produce demo version,
  122.                          mainly #defines and some #ifdef's and
  123.                          #ifndef's. Nothing major. 
  124.  
  125. Version 2.2, 11/01/87:   Modified hard disk type selection code
  126.                          to allow the user to choose a type from
  127.                          all the available types in his machine's
  128.                          ROM BIOS. Computer must now be a TRUE
  129.                          compatible for the program to work.
  130.  
  131. Version 2.2a, 12/6/87:   Added real-time updating of the time display
  132.              in the CMOS parameters display screen.
  133.  
  134. Version 2.2b, 12/16/87:  Added fix for Compaq CMOS compatibility bug
  135.              (Compaq's fault, not ours...)
  136.  
  137. Version 2.2c, 12/20/87:  Added support for 720k and 1.44m drives (3.5
  138.              inch drives in normal situations...). Added
  139.              "None" write precomp cyl display if the cyl
  140.              specified is either non-existent or not valid.
  141.              This just means the hard disk that the type was
  142.              originally meant for does not need a write precomp
  143.              cyl parameter.
  144.  
  145. Version 3.0. 2/88     :  Added help facility, fancier menus and displays,
  146.              and switched to month/year version dating.
  147.